# 代码所有：cxw
# 开发时间：2021/7/10 10:50


#集合的相关操作

'''
集合元素的判断操做
in 或 not in
集合元素的新增操做
使用add()方法，一次添加一个元素
调用update()方法至少添加一个元素
集合元素的删除操作
调用remove()方法，一次删除一个指定元素，如果指定的元素不存在抛出KeyError
调用discard()方法，一次删除一个指定元素，如果指定的元素不存在不抛弃
调用pop()方法，一次只删除一个任意元素
调用clear()方法，清空集合
'''


s={1,11,12,100,50}
print(10 in s)   #False
print(1 in s)    #True
print(12 in s)   #True
print(100 in s)  #True


'''append添加元素'''
s.add(99)
print(s)
'''update 添加元素,把一个指定的集合添加到了指定的集合当中'''
#一次至少添加一个元素
s.update({200,400,500})
print(s)
s.update([89,56])
s.update((80,97,46))
print(s)

'''
remove()删除指定的元素
'''

s.remove(500)
print(s)
s.discard(56)
print(s)
#pop参数不能删除指定元素
s.pop()
print(s)
#clear()删除全部元素
s.remove()
print(s)